package com.ruoyi.fun.service;

import java.util.Map;

/**
 * 物流跟踪服务接口
 * 
 * @author ruoyi
 * @date 2025-01-17
 */
public interface ILogisticsTrackingService 
{
    /**
     * 根据订单号获取物流跟踪信息
     * 
     * @param orderNo 订单号
     * @return 物流跟踪信息
     */
    Map<String, Object> getLogisticsTrackingByOrderNo(String orderNo);
    
    /**
     * 调用外部API获取物流跟踪信息
     * 
     * @param com 快递公司编码
     * @param nu 快递单号
     * @param phone 收件人电话后四位
     * @return 物流跟踪信息
     */
    Map<String, Object> callExternalLogisticsApi(String com, String nu, String phone);
}